<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:p="http://primefaces.org/ui"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:fnc="http://yournamespace.com/fnc">
    <ui:composition>
        <h:panelGroup rendered="#{facesContext.externalContext.requestServletPath != fnc:concat(ConfiguracionBean.rutaContexto,'usuarios/menuDerecha.xhtml')}">
            <!-- MENU -->
            <p:panel header="Menu" rendered="#{UserBean.login}" toggleable="true" toggleSpeed="100">

                <h:panelGrid columns="1" style="font-size:9px;" width="100%" cellpadding="0" cellspacing="0">
                    <h:panelGrid columns="1" style="background-color: #acbece; text-align: center;" width="100%" >
                        <h:outputText value="Usuario" style="font-weight: bold;"/>
                    </h:panelGrid>
                    <h:panelGrid columns="1" width="100%" >
                        <h:outputText value="#{UserBean.name}"/>
                    </h:panelGrid>
                    
                    <br/>
                    <h:panelGrid columns="1" style="background-color: #acbece; text-align: center;" width="100%" >
                        <h:outputText value="Tipo usuario" style="font-weight: bold;"/>
                    </h:panelGrid>
                    <h:panelGrid columns="1" width="100%" >
                        <h:outputText value="#{UserBean.userVO.tunCodigo.tutNombre}"/>
                    </h:panelGrid>
                    
                    <h:panelGroup rendered="#{UserBean.userVO.tunCodigo.tunCodigo == 3}">
                        <br/>
                        <p:panel header="Permisos asignados" rendered="#{UserBean.login}" toggleable="true" toggleSpeed="100" collapsed="true">
                            <h:panelGrid columns="2" width="100%" >
                                <h:outputText value="Numeración" style="color: #{UserBean.permisos.numeracion == true ? 'green' : 'red'}"/>
                                <h:outputText value="Señalizacion" style="color: #{UserBean.permisos.senalizacion == true ? 'green' : 'red'}"/>
                                <h:outputText value="Códigos LD" style="color: #{UserBean.permisos.codigosLd == true ? 'green' : 'red'}"/>
                                <h:outputText value="Códigos Cortos" style="color: #{UserBean.permisos.codigosCortos == true ? 'green' : 'red'}"/>
                                <h:outputText value="Códigos 1XY" style="color: #{UserBean.permisos.codigos1xy == true ? 'green' : 'red'}"/>
                                <h:outputText value="Códigos IIN" style="color: #{UserBean.permisos.codigosIin == true ? 'green' : 'red'}"/>
                                <h:outputText value="Códigos MNC" style="color: #{UserBean.permisos.codigosMnc == true ? 'green' : 'red'}"/>
                                <h:outputText value="Marcación Abreviada" style="color: #{UserBean.permisos.marcacionAbreviada == true ? 'green' : 'red'}"/>
                                <h:outputText value="Códigos NRN" style="color: #{UserBean.permisos.codigosNrn == true ? 'green' : 'red'}"/>
                            </h:panelGrid>
                        </p:panel>
                    </h:panelGroup>
                    
                    <br/>
                    <h:panelGrid columns="1" style="background-color: #acbece; text-align: center;" width="100%" >
                        <h:outputText value="Opciones" style="font-weight: bold;"/>
                    </h:panelGrid>
                    <h:form style="font-size:10px">
                        <h:panelGrid columns="2">
                            <h:outputText value="&#8226;" style="color: #045491;" rendered="#{UserBean.administrarUsuarios}"/>
                            <h:commandLink value="Administrar usuarios" action="#{TramiteBean.opcionesAdministrarUsuarios}" rendered="#{UserBean.administrarUsuarios}"/>
                            
                            <h:outputText value="&#8226;" style="color: #045491;" rendered="#{UserBean.administrarModulos}"/>
                            <h:outputLink value="#{facesContext.externalContext.requestContextPath}#{ConfiguracionBean.rutaContexto}usuarios/adminModulos.xhtml" rendered="#{UserBean.administrarModulos}">
                                <h:outputText value="Administrar modulos"/>
                            </h:outputLink>

                            <h:outputText value="&#8226;" style="color: #045491;" rendered="#{UserBean.transferirRecursos}"/>
                            <h:commandLink value="Transferir recursos entre operadores" action="#{TramiteBean.opcionesTransferirRecursos}" rendered="#{UserBean.transferirRecursos}"/>
                            
                            <h:outputText value="&#8226;" style="color: #045491;" rendered="#{UserBean.crearTramite}"/>
                            <h:commandLink value="Crear trámite" action="#{TramiteBean.opcionesCrearTramite}" rendered="#{UserBean.crearTramite}"/>
                            
                            <h:outputText value="&#8226;" style="color: #045491;"/>
                            <h:commandLink value="Ver trámites actuales" action="#{TramiteBean.detalleMostrarTramites}"/>
                            
                            <h:outputText value="&#8226;" style="color: #045491;" rendered="#{UserBean.consultarTramite}"/>
                            <h:commandLink value="Buscar trámite" action="#{TramiteBean.opcionesBuscarTramite}" rendered="#{UserBean.consultarTramite}"/>
                            
                            <h:outputText value="&#8226;" style="color: #045491;" rendered="#{UserBean.consultarReservas}"/>
                            <h:commandLink value="Ver reservas temporales" action="#{TramiteBean.consultaReservasTemporales}" rendered="#{UserBean.consultarReservas}"/>
                        </h:panelGrid>
                    </h:form>
                </h:panelGrid>

            </p:panel>
            
            <!-- TRAMITES -->
            <br/>
            <p:panel header="Trámites Actuales" rendered="#{UserBean.login == true}" toggleable="true" toggleSpeed="100">
                <ui:include src="#{ConfiguracionBean.rutaContexto}usuarios/listaTramites.xhtml"/>
            </p:panel>
            
        </h:panelGroup>
    </ui:composition>
</html>